|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sabro.jbusiness.sys.SysValor
public abstract class SysValor
Armazena o valor de um campo e provê as funcionalidades específicas de cada tipo de campo.
Constructor Summary | |
---|---|
SysValor()
|
|
SysValor(SysCampoFormatado sysCampo)
|
|
SysValor(SysCampoFormatado sysCampo,
SysFiltro sysFiltro)
|
|
SysValor(SysCampoFormatado sysCampo,
SysRegistro sysRegistro)
|
Method Summary | |
---|---|
boolean |
canClose(ISelectable iSelectable)
Deve indicar se o objeto selectable pode ser fechado. |
SysValor |
clone()
|
ISelectable[] |
getISelectableComponents()
|
ISelectable |
getISelectableParent()
Este método fornece a relação de filhos selecionáveis e/ou selecionados. |
java.lang.String |
getResultado()
|
SysCampoFormatado |
getSysCampo()
Obtém o campo ao qual o valor pertence |
SysConexao |
getSysConexao()
|
SysFiltro |
getSysFiltro()
Retorna o filtro ao qual o valor pertence |
SysRegistro |
getSysRegistro()
Retorna o registro ao qual o valor pertence |
java.lang.Object |
getSysRegistroId()
Retorna o registro ao qual o valor pertence |
SysTabela |
getSysTabela()
|
abstract java.lang.Object |
getValor()
Retorna o valor principal do objeto |
abstract java.lang.String |
getValorString()
Retorna o valor principal do objeto em formato string |
java.lang.String |
getValorStringSql()
Obtém o valor em fomato que pode ser colocado diretamente em um comando SQL. |
abstract java.lang.String |
getValorStringSqlAux()
Obtém o valor em fomato que pode ser colocado diretamente em um comando SQL. |
boolean |
isComplete()
Indica se o valor é completo |
boolean |
isEditavel()
Indica se o valor pode ser editado |
boolean |
isEditing()
|
boolean |
isSaved()
Indica se o valor é completo |
boolean |
isVisualizavel()
Indica se o valor pode ser visualizado |
boolean |
loadValor()
Carrega o valor do banco de dados |
void |
readExternal(java.io.ObjectInput in)
|
void |
readValor()
Comanda a carga (leitura) dos valores do registro |
boolean |
recalculaDependentes()
Recalcula os dependentes do campo. |
boolean |
saveValor()
Grava o valor no banco de dados |
void |
setEditavel(boolean editavel)
Define que o valor pode ser editado |
void |
setIsEditing(boolean editing)
|
void |
setISelectableParent(ISelectable iSelectableParent)
Este método deve ser chamado para informar o objeto qual é o seu objeto selecionavel pai. |
void |
setResultado(java.lang.String resultado)
|
void |
setValorVlr(java.util.Map<java.lang.String,java.lang.Object> registro,
SysRegistro sysRegistro)
Registra o valor fornecido pela StoredProcedure ...Vlr. |
void |
setValorVlr(java.lang.String valor,
java.lang.String resultado,
boolean visualiza,
boolean edita,
SysRegistro sysRegistro)
Registra o valor fornecido pela StoredProcedure ...Vlr. |
void |
setVisualizavel(boolean visualizavel)
Define que o valor pode ser visualizado |
static java.util.ArrayList<java.lang.Object[]> |
testaUpdateSysValores(SysCampoFormatado sysCampo,
java.lang.String regra,
SysRegistro[] sysRegistros)
Devolve uma lista de valores que podem ser analisados e posteriormente podem ser usados como parâmetro no método updateSysValores . |
java.lang.String |
toString()
|
static void |
updateSysValores(java.awt.Component parentComponent,
SysCampoFormatado sysCampo,
java.util.ArrayList<java.lang.Object[]> registros)
Comanda alterações no campo informado por sysCampo. |
static void |
updateSysValores(java.awt.Component parentComponent,
SysValor sysValor,
SysRegistro[] sysRegistros)
Replica o valor informado em sysValor para todos os registros informados em sysRegistros. |
boolean |
updateValor(java.lang.Object valor)
Altera o valor principal do objeto |
boolean |
updateValor(java.lang.Object valor,
SysRegistro sysRegistro)
Altera o valor principal do objeto e registra o status correspondente |
void |
wasRequestClose(ISelectable iSelectable)
Este método é chamado pelo SelectionManeger para avisar que algum objeto ISelectable está sendo fechado mas para isso precisa que seus objetos filhos também sejam fechados. |
void |
wasSelected()
Este método é chamado pelo SelectionManager para avisar que este objeto foi selecionado. |
void |
wasUnSelected()
Este método é chamado pelo SelectionManager para avisar que este objeto foi deselecionado. |
void |
writeExternal(java.io.ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SysValor()
public SysValor(SysCampoFormatado sysCampo)
public SysValor(SysCampoFormatado sysCampo, SysRegistro sysRegistro)
public SysValor(SysCampoFormatado sysCampo, SysFiltro sysFiltro)
Method Detail |
---|
public static java.util.ArrayList<java.lang.Object[]> testaUpdateSysValores(SysCampoFormatado sysCampo, java.lang.String regra, SysRegistro[] sysRegistros)
updateSysValores
.
A lista devolvida é composta por 3 colunas:
0: código do registro
1: valor antigo
2: novo valor
sysCampo
- campo que deve ser alteradoregra
- expressão de alteraçãosysRegistros
- relação de registros que devem ser alterados
public static void updateSysValores(java.awt.Component parentComponent, SysValor sysValor, SysRegistro[] sysRegistros)
sysValor
- sysRegistros
- public static void updateSysValores(java.awt.Component parentComponent, SysCampoFormatado sysCampo, java.util.ArrayList<java.lang.Object[]> registros)
sysCampo
- registros
- public SysCampoFormatado getSysCampo()
public SysTabela getSysTabela()
public SysConexao getSysConexao()
public SysRegistro getSysRegistro()
public SysFiltro getSysFiltro()
public boolean isComplete()
public boolean isSaved()
public boolean isEditing()
public void setIsEditing(boolean editing)
public java.lang.Object getSysRegistroId()
public java.lang.String getResultado()
public void setResultado(java.lang.String resultado)
public boolean isVisualizavel()
public void setVisualizavel(boolean visualizavel)
public boolean isEditavel()
public void setEditavel(boolean editavel)
public abstract java.lang.Object getValor()
public abstract java.lang.String getValorString()
public java.lang.String getValorStringSql()
public abstract java.lang.String getValorStringSqlAux()
public boolean updateValor(java.lang.Object valor)
public boolean updateValor(java.lang.Object valor, SysRegistro sysRegistro)
public void readValor()
public void setValorVlr(java.util.Map<java.lang.String,java.lang.Object> registro, SysRegistro sysRegistro)
public void setValorVlr(java.lang.String valor, java.lang.String resultado, boolean visualiza, boolean edita, SysRegistro sysRegistro)
public boolean loadValor()
public boolean saveValor()
public boolean recalculaDependentes()
public java.lang.String toString()
toString
in class java.lang.Object
public SysValor clone()
clone
in class java.lang.Object
public ISelectable[] getISelectableComponents()
getISelectableComponents
in interface ISelectable
public ISelectable getISelectableParent()
ISelectable
getISelectableParent
in interface ISelectable
public void setISelectableParent(ISelectable iSelectableParent)
ISelectable
setISelectableParent
in interface ISelectable
public void wasSelected()
ISelectable
wasSelected
in interface ISelectable
public void wasUnSelected()
ISelectable
wasUnSelected
in interface ISelectable
public boolean canClose(ISelectable iSelectable)
ISelectable
canClose
in interface ISelectable
public void wasRequestClose(ISelectable iSelectable)
ISelectable
wasRequestClose
in interface ISelectable
iSelectable
- objeto que solicitou o fechamento.public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |